Repeat Learning Using Predicate Invention
نویسندگان
چکیده
Most of machine learning is concerned with learning a single concept from a sequence of examples. In repeat learning the teacher chooses a series of related concepts randomly and independently from a distribution D. A nite sequence of examples is provided for each concept in the series. The learner does not initially know D, but progressively updates a posterior estimation of D as the series progresses. This paper considers predicate invention within Inductive Logic Programming as a mechanism for updating the learner's estimation of D. A new predicate invention mechanism implemented in Progol4.4 is used in repeat learning experiments within a chess domain. The results indicate that signiicant performance increases can be achieved. The paper develops a Bayesian framework and demonstrates initial theoretical results for repeat learning .
منابع مشابه
Predicate Invention and Learning from Positive Examples Only
Previous bias shift approaches to predicate invention are not applicable to learning from positive examples only, if a complete hypothesis can be found in the given language, as negative examples are required to determine whether new predicates should be invented or not. One approach to this problem is presented, MERLIN 2.0, which is a successor of a system in which predicate invention is guide...
متن کاملA Soft Version of Predicate Invention Based on Structured Sparsity
In predicate invention (PI), new predicates are introduced into a logical theory, usually by rewriting a group of closely-related rules to use a common invented predicate as a “subroutine”. PI is difficult, since a poorly-chosen invented predicate may lead to error cascades. Here we suggest a “soft” version of predicate invention: instead of explicitly creating new predicates, we implicitly gro...
متن کاملPredicate Invention : A Comprehensive View 1
This paper discusses predicate invention (PI) from various, previously neglected viewpoints. First of all, we argue that predicate invention should build on existing work on constructive induction in propositional learning. We recall the major reasons for constructive induction in propositional languages, and give a brief overview of the frameworks for constructive induction by Matheus, Wnek an...
متن کاملToward Statistical Predicate Invention
In the past few years, the statistical relational learning (SRL) community has recognized the importance of combining the strengths of statistical learning and relational learning (also known as inductive logic programming (ILP)), and developed several novel representations, as well as algorithms to learn their parameters and structure. However, the problem of statistical predicate invention (S...
متن کاملPredicate Invention in Inductive Logic Programming
The ability to recognise new concepts and incorporate them into our knowledge is an essential part of learning. From new scientific concepts to the words that are used in everyday conversation, they all must have at some point in the past, been invented and their definition defined. In this position paper, we discuss how a general framework for predicate invention could be made, by reasoning ab...
متن کامل